home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / mus / play / SPlayLib31.lha / superplay-lib / Docs / VOC.doc < prev    next >
Text File  |  1994-07-21  |  2KB  |  99 lines

  1.  
  2.   VOC.svobject
  3.  
  4.   © 1994 by Andreas R. Kleinert.
  5.  
  6.   FREEWARE. All rights reserved.
  7.  
  8.   Version      : 2.2
  9.   Release Date : 21.07.1994
  10.  
  11.  
  12.   Description
  13.   ~~~~~~~~~~~
  14.   VOC.svobject is an external Library-Module for the superplay.library V1+.
  15.  
  16.   It supports reading and writing of PC VOC-Sample-Files (V1.10).
  17.  
  18.  
  19.   Author
  20.   ~~~~~~
  21.   Andreas R. Kleinert
  22.   Grube Hohe Grethe 23
  23.   D-57074 Siegen
  24.   Germany
  25.  
  26.  
  27.   Features / Handicaps
  28.   ~~~~~~~~~~~~~~~~~~~~
  29.   - Currently only VOC-Version V1.10 is supported.
  30.   - All Blocks except Block 1 and the Header are ignored,
  31.     e.g. Stereo-Sample-Data.
  32.  
  33.  
  34.   History :
  35.   ~~~~~~~~~
  36.   V2.2 (21.07.1994) :
  37.  
  38.    - added possibility to save all Samples from all multiple-SampleList
  39.      and to accept NULL parameters for the Source-SPObject with
  40.      SPO_Write(), so that custom applications may save their self-
  41.      created SampleLists by simply setting them via SPO_SetSampleList().
  42.      The old way behaviour is still supported (as also handling of
  43.      V1 SPObjects).
  44.    - fixed silly bug : SampleBuffer was AllocMem()ed, but FreeVec()ed.
  45.    - in former versions the sourcebuffer had been left "trashed", because
  46.      conversion into the VOC format (via XOR) had not been reversed.
  47.      Now the old buffer is reconstructed after saving.
  48.  
  49.  
  50.   V2.1 (17.07.1994) :
  51.  
  52.    - integrated new "SampleList"-Functions for exporting more than one
  53.      sample
  54.    - fixed subtype strings (one blank too much)
  55.  
  56.  
  57.   V1.4 (29.04.1994) :
  58.  
  59.    - now there's more information given about the loaded Sample
  60.    - like in WAV.spobject the LONGword macro for IntelToMotorola (and
  61.      reverse) conversion was not correctly implemented.
  62.      This did not affected working at all, because inside the supported
  63.      VOC-Blocks no LONGwords exist !
  64.      So this was only done to prevent future bugs.
  65.    - fixed (hopefully) "header not located" problems within memory
  66.      delocation
  67.    - and more
  68.  
  69.  
  70.   V1.3 (30.03.1994) :
  71.  
  72.    - replaced SAS/C's sprintf()-routine with own, RawDoFmt()-based one.
  73.      This saves about 1800 Bytes.
  74.    - "utility.library" is not used, because this crashes the Player-Task
  75.      and no reason for this could be found.
  76.  
  77.  
  78.   V1.2 (25.02.1994) :
  79.  
  80.    - fixed small bug in memory management routines
  81.  
  82.  
  83.   V1.1 (16.01.1994) :
  84.  
  85.    - first version
  86.  
  87.  
  88.   Literature
  89.   ~~~~~~~~~~
  90.   [1] "c't", Magazin für Computertechnik, Issue 1/1993, DMV-Verlag
  91.  
  92.  
  93.   Copyrights
  94.   ~~~~~~~~~~
  95.   Some of the mentioned names or products above may be copyrighted by
  96.   companies or trademarks of companies.
  97.  
  98.  
  99.